home *** CD-ROM | disk | FTP | other *** search
- alias userprot.update {
- if ($did(3).state) {
- did -e $dname 11
- did -e $dname 31
- did -e $dname 51
- did -e $dname 71
- }
- else {
- did -ub $dname 11
- did -ub $dname 31
- did -ub $dname 51
- did -ub $dname 71
- }
- if ($did(11).state) {
- did -e $dname 10
- did -e $dname 12
- did -e $dname 13
- did -e $dname 14
- did -e $dname 15
- did -e $dname 16
- did -e $dname 17
- did -e $dname 18
- did -e $dname 19
- did -e $dname 20
- did -e $dname 21
- did -e $dname 22
- did -e $dname 23
- }
- else {
- did -b $dname 10
- did -b $dname 12
- did -b $dname 13
- did -b $dname 14
- did -b $dname 15
- did -b $dname 16
- did -b $dname 17
- did -b $dname 18
- did -b $dname 19
- did -b $dname 20
- did -b $dname 21
- did -b $dname 22
- did -b $dname 23
- }
- if ($did(31).state) {
- did -e $dname 30
- did -e $dname 32
- did -e $dname 33
- did -e $dname 34
- did -e $dname 35
- did -e $dname 36
- did -e $dname 37
- did -e $dname 38
- did -e $dname 39
- did -e $dname 40
- did -e $dname 41
- did -e $dname 42
- did -e $dname 43
- }
- else {
- did -b $dname 30
- did -b $dname 32
- did -b $dname 33
- did -b $dname 34
- did -b $dname 35
- did -b $dname 36
- did -b $dname 37
- did -b $dname 38
- did -b $dname 39
- did -b $dname 40
- did -b $dname 41
- did -b $dname 42
- did -b $dname 43
- }
- if ($did(51).state) {
- did -e $dname 50
- did -e $dname 52
- did -e $dname 53
- did -e $dname 54
- did -e $dname 55
- did -e $dname 56
- did -e $dname 57
- did -e $dname 58
- did -e $dname 59
- did -e $dname 60
- did -e $dname 61
- did -e $dname 62
- did -e $dname 63
- }
- else {
- did -b $dname 50
- did -b $dname 52
- did -b $dname 53
- did -b $dname 54
- did -b $dname 55
- did -b $dname 56
- did -b $dname 57
- did -b $dname 58
- did -b $dname 59
- did -b $dname 60
- did -b $dname 61
- did -b $dname 62
- did -b $dname 63
- }
- if ($did(71).state) {
- did -e $dname 70
- did -e $dname 72
- did -e $dname 73
- did -e $dname 74
- did -e $dname 75
- did -e $dname 76
- did -e $dname 77
- did -e $dname 78
- did -e $dname 79
- did -e $dname 80
- did -e $dname 81
- did -e $dname 82
- did -e $dname 83
- }
- else {
- did -b $dname 70
- did -b $dname 72
- did -b $dname 73
- did -b $dname 74
- did -b $dname 75
- did -b $dname 76
- did -b $dname 77
- did -b $dname 78
- did -b $dname 79
- did -b $dname 80
- did -b $dname 81
- did -b $dname 82
- did -b $dname 83
- }
- did -e $dname 4
- }
- on 1:DIALOG:ircN.usersettings:*:* {
- if ($devent == init) {
- if (%botgetops == on) did -c $dname 11
- if (%opbot == on) did -c $dname 12
- if (%reopbot == on) did -c $dname 13
- if (%botdeop == on) did -c $dname 14
- if (%botautopass == on) did -c $dname 15
- if (%notify == on) did -c $dname 21
- if (%ntwhs == on) did -c $dname 22
- if (%inotify == on) did -c $dname 23
- if (%nsukn == on) did -c $dname 24
- if (%userbans == on) did -c $dname 31
- if (%showchans == on) did -c $dname 32
- if (%info == on) did -c $dname 41
- if (%lb) did -ra $dname 43 %lb
- if (%rb) did -ra $dname 45 %rb
- if (%strictops == on) did -c $dname 51
- if (%strictchans) did -ra $dname 53 %strictchans
- if (%protdeop == on) did -c $dname 54
- usersettings.update
- did -b $dname 3
- }
- elseif ($devent == sclick) {
- if ((($did == 1) && ($did(2).next == 3)) || ($did == 3)) {
- if ($did(11).state) set %botgetops on
- else set %botgetops off
- if ($did(12).state) set %opbot on
- else set %opbot off
- if ($did(13).state) set %reopbot on
- else set %reopbot off
- if ($did(14).state) set %botdeop on
- else set %botdeop off
- if ($did(15).state) set %botautopass on
- else set %botautopass off
- if ($did(21).state) set %notify on
- else set %notify off
- if ($did(22).state) set %ntwhs on
- else set %ntwhs off
- if ($did(23).state) set %inotify on
- else set %inotify off
- if ($did(24).state) set %nsukn on
- else set %nsukn off
- if ($did(31).state) set %userbans on
- else set %userbans off
- if ($did(32).state) set %showchans on
- else set %showchans off
- if ($did(41).state) set %info on
- else set %info off
- if ($did(43).text) set %lb $did(43)
- else unset %lb
- if ($did(45).text) set %rb $did(45)
- else unset %rb
- if ($did(51).state) set %strictops on
- else set %strictops off
- if ($did(53).text) set %strictchans $did(53)
- else set %strictchans none
- if ($did(54).state) set %protdeop on
- else set %protdeop off
- did -b $dname 3
- }
- else usersettings.update
- }
- elseif ($devent == edit) usersettings.update
- }
- alias -l usersettings.update {
- if ($did(21).state) {
- did -e $dname 20
- did -e $dname 22
- did -e $dname 23
- did -e $dname 24
- }
- else {
- did -b $dname 20
- did -b $dname 22
- did -b $dname 23
- did -b $dname 24
- }
- if ($did(41).state) {
- did -e $dname 40
- did -e $dname 42
- did -e $dname 43
- did -e $dname 44
- did -e $dname 45
- }
- else {
- did -b $dname 40
- did -b $dname 42
- did -b $dname 43
- did -b $dname 44
- did -b $dname 45
- }
- if ($did(51).state) {
- did -e $dname 52
- did -e $dname 53
- }
- else {
- did -b $dname 52
- did -b $dname 53
- }
- did -e $dname 3
- }
- on 1:DIALOG:ircN.awaysettings:*:* {
- if ($devent == init) {
- if (%msglog == on) did -c $dname 11
- if (%pager == on) did -c $dname 12
- if (%em == on) did -c $dname 13
- if (%showuin == on) did -c $dname 14
- if (%uin != $null) did -a $dname 15 %uin
- if (%idlesave == on) did -c $dname 16
- if (%autousedef == on) did -c $dname 17
- if (%clsmsg == on) did -c $dname 18
- if (%autoaway == on) did -c $dname 19
- if (%away.chan != $null) did -a $dname 21 %away.chan
- if (%announce == on) did -c $dname 31
- if (%altnick1 != $null) did -a $dname 33 %altnick1
- if (%altnick2 != $null) did -a $dname 34 %altnick2
- if (%saytype == action) did -c $dname 36
- elseif (%saytype == notice) did -c $dname 37
- elseif (%saytype == channel) did -c $dname 38
- else did -c $dname 37
- awaysettings.update
- did -b $dname 3
- }
- elseif ($devent == sclick) {
- if ((($did == 1) && ($did(2).next == 3)) || ($did == 3)) {
- did -b $dname 3
- if (($did(11).state) && (%msglog == off)) msglog on
- elseif (($did(11).state == 0) && (%msglog == on)) msglog off
- if (($did(12).state) && (%pager == off)) pager on
- elseif (($did(12).state == 0) && (%pager == on)) pager off
- if ($did(13).state) set %em on
- else set %em off
- if ($did(14).state) set %showuin on
- else set %showuin off
- if ($did(15) != $null) set %uin $did(15)
- else unset %uin
- if ($did(16).state) set %idlesave on
- else set %idlesave off
- if ($did(17).state) set %autousedef on
- else set %autousedef off
- if ($did(18).state) set %clsmsg on
- else set %clsmsg off
- if (($did(19).state) && (%autoaway == off)) autoaway on
- elseif (($did(19).state == 0) && (%autoaway == on)) autoaway off
- if ($did(21) != $null) set %away.chan $did(21)
- else unset %away.chan
- if ($did(31).state) set %announce on
- else set %announce off
- if ($did(33) != $null) set %altnick1 $did(33)
- else unset %altnick1
- if ($did(34) != $null) set %altnick2 $did(34)
- else unset %altnick2
- if ($did(36).state) set %saytype action
- elseif ($did(37).state) set %saytype notice
- elseif ($did(38).state) set %saytype channel
- else set %saytype notice
- }
- else awaysettings.update
- }
- elseif ($devent == edit) did -e $dname 3
- }
- alias -l awaysettings.update {
- if ($did(14).state) did -e $dname 15
- else did -b $dname 15
- if ($did(31).state) {
- did -e $dname 30
- did -e $dname 32
- did -e $dname 33
- did -e $dname 34
- did -e $dname 35
- did -e $dname 36
- did -e $dname 37
- did -e $dname 38
- }
- else {
- did -b $dname 30
- did -b $dname 32
- did -b $dname 33
- did -b $dname 34
- did -b $dname 35
- did -b $dname 36
- did -b $dname 37
- did -b $dname 38
- }
- did -e $dname 3
- }
- on 1:DIALOG:ircN.miscsettings:*:* {
- if ($devent == init) {
- if (%playsnds == on) did -c $dname 11
- if (%copydns == on) did -c $dname 12
- if (%rawreveal == on) did -c $dname 13
- if (%sthemes == on) did -c $dname 14
- if (%kickonban == on) did -c $dname 15
- if (%colnick == on) did -c $dname 16
- if (%netsplit == on) did -c $dname 17
- if (%splash == on) did -c $dname 18
- if (%autoping == on) did -c $dname 19
- if (%lag != off) did -c $dname 21
- if (%pongi != $null) did -a $dname 23 %pongi
- else did -a $dname 23 1
- if (%autocycle == on) did -c $dname 25
- if (%autocycle.mode != $null) did -a $dname 26 %autocycle.mode
- else did -a $dname 26 nt
- if (%delogs == off) did -c $dname 61
- elseif (%delogs == start) did -c $dname 62
- elseif (%delogs == connect) did -c $dname 63
- else did -c $dname 61
- miscsettings.update
- did -b $dname 3
- }
- elseif ($devent == sclick) {
- if ((($did == 1) && ($did(2).next == 3)) || ($did == 3)) {
- did -b $dname 3
- if ($did(11).state) set %playsnds on
- else set %playsnds off
- if ($did(12).state) set %copydns on
- else set %copydns off
- if ($did(13).state) set %rawreveal on
- else set %rawreveal off
- if (($did(14).state) && (%sthemes == off)) stheme on
- elseif (($did(14).state == 0) && (%sthemes == on)) stheme off
- if ($did(15).state) set %kickonban on
- else set %kickonban off
- if (($did(16).state) && (%colnick == off)) colnick on
- elseif (($did(16).state == 0) && (%colnick == on)) colnick off
- if ($did(17).state) set %netsplit on
- else set %netsplit off
- if ($did(18).state) set %splash on
- else set %splash off
- if ($did(19).state) set %autoping on
- else set %autoping off
- if ($did(21).state) set %lag 0
- else set %lag off
- if ($did(23)) set %pongi $did(23)
- else set %pongi 1
- if ($did(25).state) set %autocycle on
- else set %autocycle off
- if ($did(26)) set %autocycle.mode $did(26)
- else set %autocycle.mode nt
- if ($did(61).state) set %delogs off
- elseif ($did(62).state) set %delogs start
- elseif ($did(63).state) set %delogs connect
- else set %delogs off
- }
- else miscsettings.update
- }
- elseif ($devent == edit) did -e $dname 3
- }
- alias -l miscsettings.update {
- if ($did(21).state) {
- did -e $dname 22
- did -e $dname 23
- did -e $dname 24
- }
- else {
- did -b $dname 22
- did -b $dname 23
- did -b $dname 24
- }
- if ($did(25).state) did -e $dname 26
- else did -b $dname 26
- did -e $dname 3
- }
- on 1:DIALOG:ircN.echosettings:*:* {
- if ($devent == init) {
- if (%idlewhois == on) did -c $dname 11
- if (%whoiswin == on) did -c $dname 12
- if (%wllp == on) did -c $dname 13
- if (%snotice == on) did -c $dname 14
- if (%userstatus == on) did -c $dname 15
- if (%joinch == on) did -c $dname 21
- if (%jointpc == on) did -c $dname 22
- if (%jointtl == on) did -c $dname 23
- if (%joinnms == on) did -c $dname 24
- if (%joinsyn == on) did -c $dname 25
- if (%jointst == on) did -c $dname 26
- if (%clonescan == on) did -c $dname 31
- if (%clonechannels != $null) did -a $dname 33 %clonechannels
- else did -a $dname 33 none
- if (%clopkick == on) did -c $dname 34
- if (%clusrkick == on) did -c $dname 35
- if (%clonelevel == 1) did -c $dname 37
- elseif (%clonelevel == 2) did -c $dname 38
- elseif (%clonelevel == 3) did -c $dname 39
- elseif (%clonelevel == 4) did -c $dname 40
- else did -c $dname 37
- if (%clocktb == on) did -c $dname 51
- if (%clock == chan) did -c $dname 53
- elseif (%clock == echo) did -c $dname 54
- elseif (%clock == off) did -c $dname 55
- else did -c $dname 55
- echosettings.update
- did -b $dname 3
- }
- elseif ($devent == sclick) {
- if ((($did == 1) && ($did(2).next == 3)) || ($did == 3)) {
- did -b $dname 3
- if ($did(11).state) set %idlewhois on
- else set %idlewhois off
- if ($did(12).state) set %whoiswin on
- else set %whoiswin off
- if ($did(13).state) set %wllp on
- else set %wllp off
- if ($did(14).state) set %snotice on
- else set %snotice off
- if ($did(15).state) set %userstatus on
- else set %userstatus off
- if ($did(21).state) set %joinch on
- else set %joinch off
- if ($did(22).state) set %jointpc on
- else set %jointpc off
- if ($did(23).state) set %jointtl on
- else set %jointtl off
- if ($did(24).state) set %joinnms on
- else set %joinnms off
- if ($did(25).state) set %joinsyn on
- else set %joinsyn off
- if ($did(26).state) set %jointst on
- else set %jointst off
- if ($did(31).state) set %clonescan on
- else set %clonescan off
- if ($did(33)) set %clonechannels $did(33)
- else set %clonechannels none
- if ($did(34).state) set %clopkick on
- else set %clopkick off
- if ($did(35).state) set %clusrkick on
- else set %clusrkick off
- if ($did(37).state) set %clonelevel 1
- elseif ($did(38).state) set %clonelevel 2
- elseif ($did(39).state) set %clonelevel 3
- elseif ($did(40).state) set %clonelevel 4
- else set %clonelevel 1
- if ($did(51).state) set %clocktb on
- else set %clocktb off
- if ($did(53).state) set %clock chan
- elseif ($did(54).state) set %clock echo
- elseif ($did(55).state) set %clock off
- else set %clock off
- }
- else echosettings.update
- }
- elseif ($devent == edit) did -e $dname 3
- }
- alias -l echosettings.update {
- if ($did(21).state) {
- did -e $dname 20
- did -e $dname 22
- did -e $dname 23
- did -e $dname 24
- did -e $dname 25
- did -e $dname 26
- }
- else {
- did -b $dname 20
- did -b $dname 22
- did -b $dname 23
- did -b $dname 24
- did -b $dname 25
- did -b $dname 26
- }
- if ($did(31).state) {
- did -e $dname 30
- did -e $dname 32
- did -e $dname 33
- did -e $dname 34
- did -e $dname 35
- did -e $dname 36
- did -e $dname 37
- did -e $dname 38
- did -e $dname 39
- did -e $dname 40
- }
- else {
- did -b $dname 30
- did -b $dname 32
- did -b $dname 33
- did -b $dname 34
- did -b $dname 35
- did -b $dname 36
- did -b $dname 37
- did -b $dname 38
- did -b $dname 39
- did -b $dname 40
- }
- did -e $dname 3
- }
- on 1:DIALOG:ircN.themesettings:*:* {
- if ($devent == init) {
- if (%theme == on) did -c $dname 4
- if (%theme.fileget == on) did -c $dname 11
- if (%theme.filesent == on) did -c $dname 12
- if (%theme.dccchat == on) did -c $dname 13
- if (%theme.dccsend == on) did -c $dname 14
- if (%theme.nomsg == on) did -c $dname 21
- if (%theme.gotmsg == on) did -c $dname 22
- if (%theme.seemsg == on) did -c $dname 23
- if (%theme.delmsg == on) did -c $dname 24
- if (%theme.msg == on) did -c $dname 31
- if (%theme.notice == on) did -c $dname 32
- if (%theme.page == on) did -c $dname 33
- if (%theme.welcome == on) did -c $dname 41
- if (%theme.connect == on) did -c $dname 42
- if (%theme.disconnect == on) did -c $dname 43
- if (%theme.split == on) did -c $dname 51
- if (%theme.kicked == on) did -c $dname 52
- if (%theme.nick == on) did -c $dname 53
- if (%theme.topic == on) did -c $dname 54
- if (%theme.away == on) did -c $dname 55
- if (%theme.back == on) did -c $dname 56
- if (%theme.flood == on) did -c $dname 57
- if (%theme.invite == on) did -c $dname 58
- if (%theme.rejoin == on) did -c $dname 59
- themesettings.update
- did -b $dname 3
- }
- elseif ($devent == sclick) {
- if ((($did == 1) && ($did(2).next == 3)) || ($did == 3)) {
- did -b $dname 3
- if (($did(4).state) && (%theme == off)) themes on
- elseif (($did(4).state == 0) && (%theme == on)) themes off
- if ($did(11).state) set %theme.fileget on
- else set %theme.fileget off
- if ($did(12).state) set %theme.filesent on
- else set %theme.filesent off
- if ($did(13).state) set %theme.dccchat on
- else set %theme.dccchat off
- if ($did(14).state) set %theme.dccsend on
- else set %theme.dccsend off
- if ($did(21).state) set %theme.nomsg on
- else set %theme.nomsg off
- if ($did(22).state) set %theme.gotmsg on
- else set %theme.gotmsg off
- if ($did(23).state) set %theme.seemsg on
- else set %theme.seemsg off
- if ($did(24).state) set %theme.delmsg on
- else set %theme.delmsg off
- if ($did(31).state) set %theme.msg on
- else set %theme.msg off
- if ($did(32).state) set %theme.notice on
- else set %theme.notice off
- if ($did(33).state) set %theme.page on
- else set %theme.page off
- if ($did(41).state) set %theme.welcome on
- else set %theme.welcome off
- if ($did(42).state) set %theme.connect on
- else set %theme.connect off
- if ($did(43).state) set %theme.disconnect on
- else set %theme.disconnect off
- if ($did(51).state) set %theme.split on
- else set %theme.split off
- if ($did(52).state) set %theme.kicked on
- else set %theme.kicked off
- if ($did(53).state) set %theme.nick on
- else set %theme.nick off
- if ($did(54).state) set %theme.topic on
- else set %theme.topic off
- if ($did(55).state) set %theme.away on
- else set %theme.away off
- if ($did(56).state) set %theme.back on
- else set %theme.back off
- if ($did(57).state) set %theme.flood on
- else set %theme.flood off
- if ($did(58).state) set %theme.invite on
- else set %theme.invite off
- if ($did(59).state) set %theme.rejoin on
- else set %theme.rejoin off
- }
- else themesettings.update
- }
- }
- alias -l themesettings.update {
- if ($did(4).state) {
- did -e $dname 10
- did -e $dname 11
- did -e $dname 12
- did -e $dname 13
- did -e $dname 14
- did -e $dname 20
- did -e $dname 21
- did -e $dname 22
- did -e $dname 23
- did -e $dname 24
- did -e $dname 30
- did -e $dname 31
- did -e $dname 32
- did -e $dname 33
- did -e $dname 40
- did -e $dname 41
- did -e $dname 42
- did -e $dname 43
- did -e $dname 50
- did -e $dname 51
- did -e $dname 52
- did -e $dname 53
- did -e $dname 54
- did -e $dname 55
- did -e $dname 56
- did -e $dname 57
- did -e $dname 58
- did -e $dname 59
- }
- else {
- did -b $dname 10
- did -b $dname 11
- did -b $dname 12
- did -b $dname 13
- did -b $dname 14
- did -b $dname 20
- did -b $dname 21
- did -b $dname 22
- did -b $dname 23
- did -b $dname 24
- did -b $dname 30
- did -b $dname 31
- did -b $dname 32
- did -b $dname 33
- did -b $dname 40
- did -b $dname 41
- did -b $dname 42
- did -b $dname 43
- did -b $dname 50
- did -b $dname 51
- did -b $dname 52
- did -b $dname 53
- did -b $dname 54
- did -b $dname 55
- did -b $dname 56
- did -b $dname 57
- did -b $dname 58
- did -b $dname 59
- }
- did -e $dname 3
- }
- on 1:DIALOG:ircN.setupsettings:*:* {
- if ($devent == init) {
- if (%idle != $null) did -a $dname 12 $div(%idle,60)
- else did -a $dname 12 10
- if (%awaycmd != $null) did -a $dname 15 %awaycmd
- else did -a $dname 15 /away
- if (%im != $null) did -a $dname 17 %im
- else did -a $dname 17 .
- if (%it != $null) did -a $dname 19 $div(%it,60)
- else did -a $dname 19 1
- if (%idcheck == on) did -c $dname 31
- if (%idauto == on) did -c $dname 32
- if (%idlemax != $null) did -a $dname 34 $div(%idlemax,60)
- else did -a $dname 34 1
- if (%idchan != $null) did -a $dname 37 %idchan
- else did -a $dname 37 none
- if (%idtog == on) did -c $dname 38
- if (%idphrase != $null) did -a $dname 40 %idphrase
- else did -a $dname 40 .
- if (%nc == on) did -c $dname 51
- if (%nlb != $null) did -a $dname 53 %nlb
- if (%nrb != $null) did -a $dname 55 %nrb
- if (%nch != $null) did -a $dname 57 %nch
- else did -a $dname 57 :
- if (%sthemes == on) {
- set %i 0
- :ncstyle
- inc %i
- if ($gettok($form(nickcomp,styles),%i,44)) {
- did -a $dname 59 $gettok($form(nickcomp,styles),%i,44)
- goto ncstyle
- }
- did -a $dname 59 random
- if (%ncstyle == random) did -c $dname 59 $did(59).lines
- else did -c $dname 59 $findtok($form(nickcomp,styles),%ncstyle,1,44)
- }
- if (%shitkick != $null) did -a $dname 62 %shitkick
- else did -a $dname 62 lewser
- if (%idreason != $null) did -a $dname 64 %idreason
- else did -a $dname 64 anti-idles suck
- if (%ckb != $null) did -a $dname 66 %ckb
- else did -a $dname 66 invites are lame
- if (%msk != $null) did -a $dname 68 %msk
- else did -a $dname 68 mass kick
- if (%bankick != $null) did -a $dname 70 %bankick
- else did -a $dname 70 don't ban me
- if (%defaulta != $null) did -a $dname 82 %defaulta
- if (%dback != $null) did -a $dname 84 %dback
- if (%defaultt != $null) did -a $dname 92 %defaultt
- if (%wall != $null) did -a $dname 94 %wall
- else did -a $dname 94 WallOP
- if (%voice != $null) did -a $dname 96 %voice
- else did -a $dname 96 voice
- if (%nonops != $null) did -a $dname 98 %nonops
- else did -a $dname 98 nonops
- if (%modesonline != $null) did -a $dname 100 %modesonline
- else did -a $dname 100 3
- if (%tz != $null) did -a $dname 112 %tz
- if (%umode != $null) did -a $dname 114 %umode
- else did -a $dname 114 +i
- if (%showword == on) did -c $dname 115
- if (%shortnick != $null) did -a $dname 116 %shortnick
- if (%shownick == on) did -c $dname 117
- if (%irc2.nick != $null) did -a $dname 123 %irc2.nick
- else did -a $dname 123 $readini $mircini mirc nick
- if (%irc2.altnick != $null) did -a $dname 125 %irc2.altnick
- else did -a $dname 125 $readini $mircini mirc anick
- if (%irc2.rejoin == on) did -c $dname 126
- if (%def.tel.port != $null) did -a $dname 139 %def.tel.port
- else did -a $dname 139 23
- if (%def.tel.echo == on) did -c $dname 140
- setupsettings.update
- did -b $dname 3
- }
- elseif ($devent == sclick) {
- if ((($did == 1) && ($did(2).next == 3)) || ($did == 3)) {
- did -b $dname 3
- if ($did(12)) set %idle $mpy($did(12),60)
- else set %idle 600
- if ($did(15)) set %awaycmd $did(15)
- else set %awaycmd /away
- if ($did(17)) set %im $did(17)
- else set %im .
- if ($did(19)) set %it $mpy($did(19),60)
- else set %it 60
- if (($did(31).state) && (%idcheck == off)) idlechk on
- elseif (($did(31).state == 0) && (%idcheck == on)) idlechk off
- if ($did(32).state) {
- set %idauto on
- .timer 0 300 idchk
- set %idchktimer $ltimer
- }
- else {
- set %idauto off
- timoff %idchktimer idchktimer
- }
- if ($did(34)) set %idlemax $mpy($did(34),60)
- else set %idlemax 3600
- if ($did(37)) set %idchan $did(37)
- else set %idchan none
- if ($did(38).state) set %idtog on
- else set %idtog off
- if ($did(40)) set %idphrase $did(40)
- else set %idphrase .
- if ($did(51).state) set %nc on
- else set %nc off
- if ($did(53)) set %nlb $did(53)
- else unset %nlb
- if ($did(55)) set %nrb $did(55)
- else unset %nrb
- if ($did(57)) set %nch $did(57)
- else set %nch :
- if (%sthemes == on) set %ncstyle $did(59,$did(59).sel)
- if ($did(62)) set %shitkick $did(62)
- else set %shitkick lewser
- if ($did(64)) set %idreason $did(64)
- else set %idreason anti-idles suck
- if ($did(66)) set %ckb $did(66)
- else set %ckb invites are lame
- if ($did(68)) set %msk $did(68)
- else set %msk mass kick
- if ($did(70)) set %bankick $did(70)
- else set %bankick don't ban me
- if ($did(82)) set %defaulta $did(82)
- else unset %defaulta
- if ($did(84)) set %dback $did(84)
- else unset %dback
- if ($did(92)) set %defaultt $did(92)
- else unset %defaultt
- if ($did(94)) set %wall $did(94)
- else set %wall WallOP
- if ($did(96)) set %voice $did(96)
- else set %voice voice
- if ($did(98)) set %nonops $did(98)
- else set %nonops nonops
- if ($did(100)) set %modesonline $did(100)
- else set %modesonline 3
- if ($did(112)) set %tz $did(112)
- else unset %tz
- if ($did(114)) set %umode $did(114)
- else set %umode +i
- if ($did(115).state) set %showword on
- else set %showword off
- if ($did(116)) set %shortnick $did(116)
- else unset %shortnick
- if ($did(117).state) set %shownick on
- else set %shownick off
- if ($did(123)) set %irc2.nick $did(123)
- else set %irc2.nick $readini $mircini mirc nick
- if ($did(125)) set %irc2.altnick $did(125)
- else set %irc2.altnick $readini $mircini mirc anick
- if ($did(126).state) set %irc2.rejoin on
- else set %irc2.rejoin off
- if ($did(139)) set %def.tel.port $did(139)
- else set %def.tel.port 23
- if ($did(140).state) set %def.tel.echo on
- else set %def.tel.echo off
- }
- elseif ($did == 86) .timer 1 0 set %sound $$ $+ dir="Select pager sound." $wavdir(*.wav)
- elseif ($did == 128) .timer 1 0 setpop
- elseif ($did == 129) .timer 1 0 setsmtp
- elseif ($did == 141) .timer 1 0 set %def.tel.exe $$ $+ dir="Enter telnet application for vt100 emulation" c:\windows\*.exe $ $+ ?="Parameters? (cancel for none)"
- else setupsettings.update
- }
- elseif ($devent == edit) setupsettings.update
- }
- alias -l setupsettings.update {
- if ($did(31).state) {
- did -e $dname 30
- did -e $dname 32
- if ($did(32).state) {
- did -e $dname 33
- did -e $dname 34
- did -e $dname 35
- }
- else {
- did -b $dname 33
- did -b $dname 34
- did -b $dname 35
- }
- did -e $dname 36
- did -e $dname 37
- did -e $dname 38
- if ($did(38).state) {
- did -e $dname 39
- did -e $dname 40
- }
- else {
- did -b $dname 39
- did -b $dname 40
- }
- }
- else {
- did -b $dname 30
- did -bu $dname 32
- did -b $dname 33
- did -b $dname 34
- did -b $dname 35
- did -b $dname 36
- did -b $dname 37
- did -bu $dname 38
- did -b $dname 39
- did -b $dname 40
- }
- if ($did(51).state) {
- did -e $dname 50
- did -e $dname 52
- did -e $dname 53
- did -e $dname 54
- did -e $dname 55
- did -e $dname 56
- did -e $dname 57
- if (%sthemes == on) {
- did -e $dname 58
- did -e $dname 59
- }
- else {
- did -b $dname 58
- did -bu $dname 59
- }
- }
- else {
- did -b $dname 50
- did -b $dname 52
- did -b $dname 53
- did -b $dname 54
- did -b $dname 55
- did -b $dname 56
- did -b $dname 57
- did -b $dname 58
- did -b $dname 59
- }
- if ($did(115).state) did -e $dname 116
- else did -b $dname 116
- did -e $dname 3
- }
-